#ifndef _CAT_STATE_BASE_ATTACK_H_
#define _CAT_STATE_BASE_ATTACK_H_


class CatState;


class CatState_Base_Attack: public CatState
{
protected:
	bool 	_exitState,
		 	_cameFromFlankState;

	const static int FLANK_ATK_SPEED_MULTIPLIER = 4;

	virtual void runOnEnter();
	virtual void onResume();

public:
	CatState_Base_Attack(BaseCat* pCatRef);
	virtual ~CatState_Base_Attack();


	virtual void update(float timeDiff);
	virtual void onExit();

};


#endif
